package fieldTypePackage;

import java.util.ArrayList;
import java.util.Random;

public class IntField {
	private int aantalRecords;
	private ArrayList<Integer> randomLijst, oplopendLijst;
	
	public IntField(int aantalRecords) {
		randomLijst = new ArrayList<Integer>();
		oplopendLijst = new ArrayList<Integer>();
		this.aantalRecords = aantalRecords;
	}
	
	public ArrayList<Integer> maakRandomLijst(int min, int max) {
		if(randomLijst == null) {
			randomLijst = new ArrayList<Integer>();
		}
		randomLijst.clear();
		Random r = new Random();
		for(int i = 0; i < aantalRecords; i++) {
			randomLijst.add(r.nextInt((max-min) + 1) + min);
		}
		return randomLijst;
	}
	
	public ArrayList<Integer> maakOplopendLijst(int min) {
		if(oplopendLijst == null) {
			oplopendLijst = new ArrayList<Integer>();
		}
		oplopendLijst.clear();
		for(int i = 0; i < aantalRecords; i++) {
			oplopendLijst.add(i + min);
		}
		return oplopendLijst;
	}
}
